﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<WebRamosUC.Models.PaginatedList<WebRamosUC.Models.Profesor>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Docentes
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Índice de docentes</h2>

    <table id="Resultados">
    <tr>
        <th>Nombre</th><th>Correo</th><th>Departamento</th>
    </tr>
        <% for (int i = 0; i < Model.Count; i++)
           {
               String clase;
               //Filas pares/impares
               if (i % 2 == 0)
                   clase = "Odd";
               else
                   clase = "Even";

               var profe = Model[i];
               %>
           <tr class="<%= clase %>">
                <td><%= Html.ActionLink(profe.NombreProfesor, "Details", "Docente", new { id = profe.IDProfesor }, new { id = profe.IDProfesor })%></td><td><%= Html.Encode(profe.Correo != null ? profe.Correo : "No disponible") %></td><td><%= Html.Encode(profe.Departamento != null ? profe.Departamento.Nombre : "No disponible") %></td>
           </tr>
        <% } %>
        
    </table>

    <div class="pagination">
        <br />

        <% if (Model.HasPreviousPage) { %>
        
            <%: Html.RouteLink("<<< Página anterior",
                                               "ListaProfes", 
                               new { page=(Model.PageIndex-1) }) %>
        
        <% } %>
        
        <% if (Model.HasNextPage) { %>
        
            <%: Html.RouteLink("Página siguiente >>>",
                                               "ListaProfes", 
                               new { page = (Model.PageIndex + 1) })%>
        
        <% } %>    

        <br />
        <br />

        <% for (int i = 65; i < 91; i++)
           {
               char letra = (char)i; %>

               <%: Html.RouteLink(""+letra,
                                               "ListaProfes", 
                               new { page = Model.pageFirst(letra) })%>
               
        <%   } %>
    </div>

</asp:Content>

